﻿/* $Author: alexander.bsrgin@gmail.com $
 * $Id: LabyrinthActivity.java 10 2011-11-14 17:39:43Z alexander.bsrgin@gmail.com $
 * 
 * Activity лабиринта.
 */
package ru.habrahabr.prettyalarm;

import android.app.Activity;
import android.os.Bundle;

/**
 * Описание класса Activity лабиринта. Класс также реализует обработку событий
 * {@link OnLabyrinthEventHandler} лабиринта.
 * @author basargin
 */
public class LabyrinthActivity extends Activity implements OnLabyrinthEventHandler
{
	@Override
	public void onCreate(Bundle savedInstanceState)
	{
		super.onCreate(savedInstanceState);
		setContentView(R.layout.labyrinth_view);
		
		LabyrinthInnerView v = (LabyrinthInnerView) findViewById(R.id.labyrinth_inner_view);
		v.setOnLabyrinthEventHandler(this);
	}

	public void onRollbackToBeginning()
	{
		// для повышения тактильности включаем вибратор
		AlarmApplication.vibrate();
	}

	public void onPassStage()
	{
		// для повышения тактильности включаем вибратор
		AlarmApplication.vibrate();
	}

	public void onFinished()
	{
		setResult(Activity.RESULT_OK);
		finish();
	}
}